DEVICE: HOME// ;;9999  SSH VIRTUAL TERMINAL

VistA Patch Display                                                   Page: 1
=============================================================================
Run Date: DEC 06, 2018                      Designation: OR*3*377  TEST v57
Package : ORDER ENTRY/RESULTS REPORTING     Priority   : MANDATORY
Version : 3                                 Status     : UNDER DEVELOPMENT
=============================================================================

Associated patches: (u)GMTS*2.7*67     install with patch       `OR*3*377'
                    (u)WV*1*24         install with patch       `OR*3*377'
                    (u)PXRM*2*45       install with patch       `OR*3*377'
                    (u)TIU*1*290       install with patch       `OR*3*377'
                    (u)GMRA*4*53       install with patch       `OR*3*377'
                    (u)GMRC*3*88       install with patch       `OR*3*377'
                    (u)DG*5.3*932      install with patch       `OR*3*377'
                    (u)PSO*7*477       install with patch       `OR*3*377'
                    (v)OR*3*226    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*272    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*315    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*320    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*332    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*341    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*367    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*379    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*387    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*389    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*398    <<= must be installed BEFORE `OR*3*377'
                    (u)XU*8*653    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*410    <<= must be installed BEFORE `OR*3*377'
                    (u)PX*1*211    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*417    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*422    <<= must be installed BEFORE `OR*3*377'
                    (u)OR*3*431    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*434    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*435    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*449    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*452    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*458    <<= must be installed BEFORE `OR*3*377'
                    (v)OR*3*469    <<= must be installed BEFORE `OR*3*377'
                    (u)XT*7.3*142  <<= must be installed BEFORE `OR*3*377'
                    

Subject:  CPRS GUI V31.B

Category:  ROUTINE
           DATA DICTIONARY
           ENHANCEMENT
           OTHER

Description:
===========
 
The Computerized Patient Record System (CPRS) Graphical User Interface 
(GUI) v31.b is an enhancement release with the following modifications:
 
1) System for Mammography Results Tracking (SMART), NSR 20100701
SMART enhances the ability to track and manage mammography results. SMART
creates the ability to link a result notification directly to a
documentation template. These templates are specific to the Breast 
Imaging Reporting and Data System (BIRAD) code, and contain typical next
steps in management, links to orders, and ability to document how and
when a patient was notified of their result. The template allows users to
view the patient's last three breast images, regardless of the ordering
provider; and to view all data captured in CPRS/VistA related to the
patient's breast care beginning with when the result was entered into
VistA. Once implemented SMART, data from the SMART templates will populate
the Breast Care Registry, enhancing the registry.
 
2) Women's Health Potentially Unsafe Medications, NSR 20071218/20130511
The current version of the VHA's Veterans Health Information Systems and 
Technology Architecture (VistA) and CPRS software does not provide any 
information to the provider that a particular medication is teratogenic.
Teratogens are drugs (including medications), chemicals, or other 
exposures, like radiation, that can interfere with normal embryonic/fetal
development and thus, may lead to birth defects or pregnancy loss. In 
addition, there is a group of medications that pose a potential risk to
breastfed infants.  
 
The requested enhancements will provide a notification or alert to prevent
inadvertent prescribing of teratogenic medications to patients who are
pregnant or at risk for pregnancy and inadvertent prescribing of 
medications of potential risk to breastfed infants for patients who are 
lactating.  The notification or alert will prompt the provider to consider
whether to initiate or continue a medication for a patient who is pregnant
or lactating and will provide an opportunity for counseling and 
consideration of appropriate therapeutic alternatives for female patients 
who are pregnant, lactating, or of childbearing potential.
 
3) The patch introduces new components and modifications to support the
Other Than Honorable (OTH) functionality for the Suicide High Risk Patient
Enhancements (SHRPE) project (NSR 20170403): 
  a) The new "OROTHCL GET" Remote Procedure Call (RPC) is used to display
  the OTH status for the patient on the CPRS GUI screen
  b) The new OROTHCL M-routine supports the "OROTHCL GET" RPC,
  c) The new "OROTHCL GET RPC" is being added to the "OR CPRS GUI CHART"
  option that maintains the registration of the RPCs used by CPRS.
 
Note: The OROTHCL code will check for the installation of patch 
DG*5.3*952. If this patch is not installed, CPRS will not display the OTH
button/status. This approach eliminates a hard dependency on patch 952 and
allows CPRS GUI v31b to release independently of that patch.
 
4) This version of CPRS introduces changes to Consult/Request Tracking
and TIU in support of the interface with the Healthcare Claims Processing
System (HCPS), Referral and Authorization System (RAS) in the Austin
Financial Services Center (FSC). 
 
In Consults, a MailMan error message is generated when there is a
communication issue between RAS and VistA. This message has been improved
to include the HCPS support mail group as a recipient. In addition, the
message body will now include the consult number and facility name from
where the consult originated. These new elements will assist HCPS support
with more rapid resolution of communication errors. Reference the
Consult/Request Tracking patch GMRC*3.0*88 for the technical details of
these enhancements.
 
For TIU, the ability to lock a TIU Template and the associated template 
fields from edit has been introduced. A System-level parameter has been 
added that will facilitate the locking. This enhancement stems from the 
RAS/VistA interface mentioned above. Editing certain fields in a template 
used by the RAS/VistA interface can create a communication error in the 
interface. These templates should not be edited by facilities and as such 
will be locked during the installation of CPRS GUI v31b. Reference the 
TIU*1*290 patch description for technical details about this enhancement.
 
5) Dietetics, NSR 20080323
The dietetics ordering functionality has been modified in order to 
prevent previous active diet orders replacing NPO orders upon expiration, 
DC, or cancellation. The following changes have been made:
 
 a) The NPO orderable item will be added to the Auto-DC Rules when the 
 patch is installed. With this change, the auto-DC rules will prevent the 
 discontinuation of the Nothing Permitted Orally (NPO) diet orders for the
 following event types:
  Specialty transfer (S)
  OR (O)
  Transfer (T)
 and the NPO diet remains intact
 
 b) When NPO diet orders are attempted to be manually discontinued,
 prevent that action from being taken and display the dialog box to the
 user with text "NPO Diet cannot be discontinued.
 
 c) Disallow all diet orders to have an Expiration Date/Time when ordered,
 and prevent automatic reinstatement of a previous diet. If a new diet 
 order is desired, a new diet must be ordered to replace the active diet 
 order.
 
 d) When ordering NPO, if a patient is currently on tube-feeding, the 
 provider is displayed the dialog box "The patient  currently has an 
 active tubefeeding order <display the current tube-feeding order here>".
 
 e) The Cancel Future Order Prompt from the tubefeeding order dialog has 
 been removed. A conversion routine has been created to remove the prompt 
 from any Quick Order. Additionally, Quick Orders will no longer allow the
 features of Auto Accept or Verify.
 
 f) The Cancel Future Order Prompt from the tubefeeding order dialog has 
 been removed. A conversion routine has been created to remove the prompt 
 from any Quick Order. Additionally, Quick Orders will no longer allow the
 features of Auto Accept or Verify.
 
 g) Accepting a tubefeeding order will prompt one of two different
 messages depending on the current diet status of the patient. If no
 existing order, user will be prompted to enter a new diet order. If an
 existing diet order is present, the user will be prompted to keep the
 current diet or enter a new diet order.
 
6) Long Text Informational Alerts
This new functionality provides the ability to display informational 
alerts that are longer than the standard character count that the alert 
display provides. Long Text Informational Alerts will display in a pop 
up window when processed and provide additional actions for the user to 
take based on that alert.
 
7) Order Check History, NSR 20140806
This request updates the mechanism by which order checks are captured and 
stored, ensuring there is always a history of the event. Storing the 
order check history will permit data analysis of how many order checks 
are overridden and how many resulted in a change to the initial 
provider's order. Specifically, the changes in this release will capture 
order check information that was previously not captured such as when an 
order entry is abandoned after the user is presented with the order 
checks, and also when an order is changed and new order checks are
performed.
 
8) Copy/Paste - The Ability to Identify and Monitor, NSR 20080528
The functionality will allow CPRS to capture (Copy/Paste) texts in the 
Text Integration Utility (TIU) notes. The service will log each instance 
of pasted text with copy where originated and when (date/time) the paste 
actions occurred.  he data captured for each Copy/Paste action can be 
provided for chart and policy reviews. Thus, creating an audit trail of 
paste actions performed on each new document where Copy/Paste action 
occurs. It will also provide reports to summarize logged content that 
tracks Copy/Paste events. Copy/Paste actions within the same active 
document would not be logged as it is assumed that the user is 
reformatting the document for clarity. Captured Copy/Paste data will be 
stored for a few months allowing it to be used for reporting/viewing. 
Functionality was designed with total flexibility in mind by providing 
the ability to tweak parameters, add or include/exclude note titles, 
classes or even disable Copy/Paste tracking (package level), therefore 
giving clinicians and system administrators total flexibility to best
suit their need.
 
9) CDC Short Description, NSR 20130903
PX*1*210 implemented a change such that the SHORT NAME field of an
immunization is no longer populated. The Immunization panel of the
Cover Sheet will now display the NAME field of an immunization. If the
size of the CPRS display prevents the full NAME from showing, the full
NAME will be visible via by hovering the mouse over the truncated name.
 
10) Rehost/Reengineer Primary Care Management Module (PCMM) Work Effort 
Unique Identifying, NSR 20070415. 
New capabilities for display/use of PCMM-related data are now available 
in CPRS GUI. Specific changes included are:
 
 a) A PCMM option added to the Patient List area of the Patient 
    Selection screen.
 
 b) The Source Combinations screen (Tools > Options > List/Teams tab) 
    now includes PCMM as a source option.
 
 c) The Patient Selection Defaults screen (Tools > Options > 
    List/Teams tab > Patient Selection Defaults) now includes PCMM Team as
    an option for the List Source, and a dropdown list to  choose a
    default PCMM Team.
 
 d) Source Combinations (Tools > Options > List/Teams tab > Source 
    Combinations) now offers PCMM as a source option.
 
 e) Team Information (Tools > Options > List/Teams tab > Teams 
    Information) has added a checkbox to include PCMM teams with
    descriptive text indicating that PCMM teams may not be edited via
    CPRS.
 
11) PCE Code Expansion, NSR 20110408
New functionality has been added to CPRS GUI that will leverage the 
enhancements from this NSR. The new features are associated with saving 
data back to PCE and improvements made with notifying CPRS users of any 
issues or errors with the save process.
 
Prior to PCE Code Expansion, the Application Programming Interface (API) 
used by CPRS to save and edit PCE was processed from a TaskMan job. 
Processing via TaskMan means that if the API encountered an error, there 
was no way to notify the CPRS user. This API was updated such that 
applications like CPRS can now process the API directly which facilitates 
notifying the CPRS user immediately if an error occurs during PCE save or 
edit operations.
 
As a result of these changes, when saving encounter data from CPRS back 
to PCE in VistA via reminder dialogs or the encounter form, if the 
corresponding patient record is being edited by another user in PCE, the 
record is considered "locked". In this scenario, the CPRS user will see 
an error message indicating the lock and not be allowed to save the data. 
The message will also display the name of the person who has locked the 
record. The reminder dialog or encounter form will remain open, and as 
soon as the lock is removed, the CPRS user may proceed with saving the 
encounter data.
 
Additionally, if an error occurs during the save or edit process, a new 
error message will be displayed to the CPRS user. The message will state 
"An error occurred saving encounter data", and will include a reason for 
the error.
 
Finally, if an error has been encountered during the save or edit 
process, a MailMan message to the OR CACS mail group is automatically 
generated. This message will include the error trap, a copy of the data 
that was being sent to PCE, and the encounter location and Internal Entry 
Number (IEN) of the progress note.
 
12) Software changes are also being made to correct several Patient
Safety Issues (PSPOs), and additional miscellaneous defect fixes.
 
 
Patch Components
================
 
Files & Fields Associated:
 
File Name (Number)           Field Name (Number)   New/Modified/Deleted
------------------           -------------------   --------------------
OE/RR LIST (#100.21)         LAST UPDATED D/T (#12.1)  New
                             CURATOR (#12.2)           New
                             MEMBER (multiple field
                               #.01, sub-file 
                               #100.2101)              Modified
 
OE/RR NOTIFICATIONS (#100.9) MESSAGE TEXT (#.03)       Modified
                             PROCESS AS SMART          New
                               NOTIFICATION (#6.1)
                             NOTE TITLE (#6.2)         New
                             ALLOW ADDENDUM (#6.3)     New
                             TIU OBJECT (#6.4)         New
                             DEPENDENT (#7)            New
                             REPLACE DEPENDENT (#8)    New
                             DEPENDENT LOGIC (#9)      New
 
PROCESSING FLAGS Multiple    PROCESSING FLAG (#.01)    Modified
  (#100.92)
 
SCHEDULED ALERTS (#100.97)                             New
                             PATIENT (#.01)            New
                             CREATED (#1)              New
                             WHEN (#2)                 New
                             WHO (#3)                  New
                             XQAID (#4)                New
                             TITLE (#5)                New
                             BODY (#6)(Mult. 100.976)  New
                              BODY (#.01)              New
                             FIRED (#7)                New
 
Forms Associated:
 
Form Name                    File #                New/Modified/Deleted
---------                    ------                --------------------
N/A
 
List Templates Associated:                         
 
List Template Name                                 New/Modified/Deleted
-----------------                                  --------------------
OR ORDER CHECKS DISPLAY                                New
ORLP TEAM LIST FROM REM                                New
 
 
Mail Groups Associated:
 
Mail Group Name                                    New/Modified/Deleted
---------------                                    --------------------
N/A
 
 
Options Associated:
 
Option Name                  Type                  New/Modified/Deleted
-----------                  ----                  --------------------
OR CPRS GUI CHART            Broker                    Modified
ORB SMART ALERT LIST         Menu                      New
ORB SMART PROVIDER PATIENTS  Routine                   Modified
ORB SMART TEAM PATIENTS      Routine                   Modified
ORK CANCELLED ORDER CHK VIEW Routine                   Modified
ORK ORDER CHK MGMT MENU      Menu                      Modified 
ORLP SETUP TEAM LIST         Routine                   New
  FROM REM 
ORLP TEAM LIST FROM REM      Routine                   New
ORLP TEAM MENU               Menu                      Modified
 
 
Parameters Associated:
 
Parameter Name                                      New/Modified/Deleted
--------------                                      --------------------
OR CPRS EXCEPTION EMAIL                                 New
OR CPRS EXCEPTION LOGGER                                New
OR CPRS EXCEPTION PURGE                                 New
OR CPRS HELP DESK TEXT                                  New
OR EXCLUDE FROM MIXCASE                                 New
OR LAB CANCEL ERROR MESSAGE                             New 
OR ONE STEP CLINIC ADMIN OFF                            New
OR RELEASE FORM HELP                                    New
OR RELEASE FORM TEXT                                    New
OR SD ADDITIONAL INFORMATION                            Modified
OR SD CIDC STOP OFFSET                                  New
OR SD DIALOG PREREQ                                     New
ORCH CONTEXT MEDS INPAT                                 New
ORCH CONTEXT MEDS OUTPAT NONVA                          New
ORLP DEFAULT LIST SOURCE                                Modified
ORLP DEFAULT PCMM TEAM                                  New
ORLP DEFAULT PXMM TEAM                                  New
ORLP TEAM LIST FROM REM                                 New
ORLP TEAM LIST FROM REM FREQ                            New
ORLP TEAM LIST FROM REM LAST                            New
ORQQTIU COPY/PASTE EXCLUDE APP                          New
ORQQTIU COPY/PASTE IDENT                                New             
ORWCV1 COVERSHEET LIST                                  New
 
Protocols Associated:         
 
Protocol Name                                       New/Modified/Deleted
-------------                                       --------------------
ORCHK LISTMAN 1 MAIN MENU                               New
ORCHK LISTMAN CHANGE SEARCH                             New
ORCHK LISTMAN SELECT ENTRY                              New
ORCHK LISTMAN VIEW ORDER                                New
ORCHK SRCHPARAM 1 MAIN MENU                             New
ORCHK SRCHPARAM 2 OCCURRENCE MENU                       New
ORCHK SRCHPARAM 3 DANGER MENU                           New
ORCHK SRCHPARAM CLIN DANGER LEVEL                       New
ORCHK SRCHPARAM CLIN DANGER LEVEL HIGH                  New
ORCHK SRCHPARAM CLIN DANGER LEVEL LOW                   New
ORCHK SRCHPARAM CLIN DANGER LEVEL MEDIUM                New
ORCHK SRCHPARAM LOCATION                                New
ORCHK SRCHPARAM OCCURRENCE                              New
ORCHK SRCHPARAM OCCURRENCE ACCEPTED_CANCELLED           New
ORCHK SRCHPARAM OCCURRENCE CANCELLED                    New
ORCHK SRCHPARAM OCCURRENCE RTCLICK_CANCELLED            New
ORCHK SRCHPARAM ORDER CHECK                             New
ORCHK SRCHPARAM ORDERABLE ITEM                          New
ORCHK SRCHPARAM PATIENT                                 New
ORCHK SRCHPARAM USER                                    New
ORLPREM ADD ENTRY                                       New
ORLPREM DEL ENTRY                                       New
ORLPREM EDIT ENTRY                                      New
ORLPREM MGMT MENU                                       New
ORLPREM REFRESH                                         New
ORLPREM RUN NOW                                         New
 
 
Remote Procedure Calls Associated:
 
Remote Procedure Call Name                          New/Modified/Deleted
--------------------------                          --------------------
ORB3UTL DEFER                                           New
ORB3UTL GET DESCRIPTION                                 New
ORB3UTL GET EXISTING NOTES                              New
ORB3UTL GET NOTIFICATION                                New
ORB3UTL NOTIFPG                                         New
ORBSMART ISSMNOT                                        New
ORQPT PTEAM PATIENTS                                    New
ORQPT PTEAMPR                                           New
ORQQPP LIST                                             Modified
ORQQPXRM DIALOG PROMPTS                                 Modified
ORQQPXRM REMINDER LINK SEQ                              New
ORWDPS1 MAXDS                                           New
ORWTPP PCMTEAMS                                         New
ORWTPT GETPTEAM                                         Modified
ORB3UTL DEFER                                           New
ORBSMART INSMALRT                                       New
ORBSMART OUSMALRT                                       New
ORDDPAPI RLSMSG                                         New
ORNORC CANCEL                                           New
OROTHCL GET                                             New
ORWDSD1 ODSLCT                                          New
ORWDXC2 SAVECANC                                        New
ORWORB GETLTXT                                          New
ORWTIU EXCCOPY                                          New
ORWTIU GETPASTE                                         New
ORWTIU LDCPIDNT                                         New
ORWTIU PCTCOPY                                          New
ORWTIU POLL                                             New
ORWTIU START                                            New
ORWTIU STOP                                             New
ORWTIU SVCOPY                                           New
ORWTIU SVCPIDNT                                         New
ORWTIU SVPASTE                                          New
ORWTIU VIEWCOPY                                         New
ORWTIU WRDCOPY                                          New
ORWTPD GETOCMIN                                         New
ORWTPD GETOCMOP                                         New
ORWTPD PUTOCMIN                                         New
ORWTPD PUTOCMOP                                         New
 
 
Security Keys Associated:
 
Security Key Name                                    New/Modified/Deleted
-----------------                                    --------------------
N/A
 
 
Templates Associated:
 
Template Name      Type      File Name (Number)      New/Modified/Deleted 
-------------      ----      ------------------      --------------------
OREV AUTO DC       INPUT     OE/RR AUTO-DC RULES         Modified
                               (#100.6)
 
 
New Service Requests (NSRs)
----------------------------  
20071218 - Teratogenic Drugs
20080323 - Prevent Previous Active Diet Replacing NPO Order Upon
            exp-dc-canc
20110408 - PCE Code Expansion
20140806 - Order Check History and Validation 
20070415 - Rehost/Reengineer Primary Care Management Module Work
            Effort Unique Identifying 
20080528 - Copy/Paste - The Ability To Identify and Monitor
20100701 - Breast Cancer Registry and Tracking of Abnormal Results 
            (SMART)
20130511 - Safe Prescribing and Reproductive Safety - a Teratogenic
            Drugs (T-Drugs) Enhancement
20130903 - CDC-Short Description
20170403 - Expand Mental Health Care for Other Than Honorable (OTH)
            Discharge
 
Note that the NSR 20080323 software changes in this patch do not include 
modification of the active patient diets at the time of the install.
 
 
Patient Safety Issues (PSIs)
-----------------------------
PSPO #409, 872, 1450, and 2522
There is a potential for a patient to receive an unintentional diet upon 
transfer from a service that required a NPO (Nothing Permitted Orally) 
diet. This may lead to problems such as choking, airway obstruction and 
respiratory arrest. Several changes were made to the NPO diet order 
process to prevent auto and manual discontinue of diet orders and also 
provide better warnings to the user when attempting certain discontinue 
and ordering operations.  
Reference NSR 20080323 and Remedy ticket 210982. Also see PSPO 3388 below 
for discussion of this issue with sites using the Computrition software.
 
PSPO #473
If two of the Medications Expiring notifications are generated at the 
same time for the same ordering provider, they are recognized a 
duplicates and only one is sent. Providers may not recognize that more 
than one medication may be expiring.
 
When processing notifications for expiring medications, the header text 
of "Medications, Expiring" on the CPRS GUI Orders tab view is now bolded. 
Related alerts are deleted when expiring meds are discontinued or renewed.
 
PSPO #851
Time Delay Orders Not Being Released Due to a Multitude of Issues 
It was discovered that time delay orders may not be released when they 
should due to several possible issues such as:
  The movement event didn't take place.
  The movement event was delayed.
  A change in the treating specialty. 
CPRS GUI Orders tab display was updated to clarify when patients have 
delayed orders and prompt providers which set of orders they would like 
to view. Reference Remedy Ticket #198146
 
PSPO #1031
Complex Outpatient Medication Orders with the "EXCEPT" Conjunction Do Not 
Accurately "Transfer to Inpatient"
Inpatient orders do not have a feature to support the "EXCEPT" 
conjunction. In this transfer situation, a patient could receive and 
over- or under-dosing of medication. CPRS has been modified to remove the 
"EXCEPT" conjunction from the "then/and" column when entering Complex 
medication  orders.
 
PSPO #1157 - Meds Tab Date Range Values for Display
A provider in CPRS does not have an easy way to determine the search date 
range used to load data on the Meds tab. A provider can define a single 
search date range for the Meds tab. However, this is not mandatory and if 
a date range is not passed to the pharmacy packages, each package will do 
its own date range search.
Two new date range parameters have been created for display purposes on 
the Meds tab of CPRS GUI: One for Outpatient Pharmacy and Non-VA Meds and 
the other for Inpatient Pharmacy.  The date range values for these 
parameters will display on the Meds tab regardless of whether or not they 
are defined by the user (or defaulted by the application).
 
PSPO #1393 - Confusion when Writing Delayed Orders
The help text statement displayed in the Release Order pop up window is 
confusing and may possibly contribute to duplicate orders displaying 
after staff manually release inappropriate delayed orders.
When writing Delayed Orders, the Release Orders window has been updated 
with text that is easier to understand and also additional help 
text/options have been created to assist users in completing this task. 
Reference Remedy ticket #320527.
 
PSPO #1900 - Copy/Paste
NSR 20080528 is implemented in this version of CPRS. The ability to 
identify and monitor copied and pasted text into the medical chart is now 
available.
 
PSPO #2025 - WAT 06/14/18  Per Jamie, presentation to stakeholders still
TBD if any additional work for this PSPO is required in v31b or if this 
item can be removed from the patch description.
 
In CPRS v28, when an inpatient record is opened in CPRS GUI, the PCMM 
button display was updated to include the patient's  
Associate Provider. The display of Primary Care, Associate, and Attending 
providers on the button was confusing.
 
PSPO #2098 - Allow Greater than 90 days Supply on Outpatient Meds
New long acting formulations of medications have come onto the market and 
been added to VHA formulary. Providers need to be able to enter greater 
than 90-days supply on medications that only come in units designed to 
last greater than 90 days.  This will require multiple packages to 
correct.  For example "Eligard" is a depot injectable that is 
administered every 180 days. Patient may receive dose too often with 
current functionality.
VistA Pharmacy and CPRS GUI have been updated to allow medication orders 
with a maximum days supply of greater than 90 days.
 
PSPO #2483 - Accidental Selection of Wrong Patient
When selecting a patient in CPRS GUI, it is possible to accidentally 
select the wrong patient due to the selection window "automatically" 
scrolling. CPRS GUI was updated to prevent scrollbars from appearing in 
the patient selection window which will prevent the automatic scrolling.
 
PSPO #2543 - Note Corruption on Signature
An addendum added by an additional signer to a consult-resulted progress 
note may get corrupted upon signature, causing the addendum to be 
unsigned, detached from the parent, and removed from the display, plus 
the parent note's signature scrambled. This issue has now been corrected. 
Reference Remedy ticket #594883.
 
PSPO #2639 - Problem Forwarding Consult - Selection Jumps to Different 
Service
In the Forward Consult window of CPRS GUI, when attempting to select the 
last service from the drop down list, it is possible for the selection to 
"jump" to an incorrect service. The user may not realize that the 
incorrect service was  selected. This issue has now been corrected. 
Reference Remedy ticket 1051196.
 
PSPO #2662 - Tooltip not Updating on Problem List of Encounter Form
On the CPRS Encounter form, the tooltip is not always updating to the 
correct item. On the Problems tab of the Encounter form, when the form 
size is reduced in order to generate a scrollbar and the mouse hovers 
over a problem in the list, a tooltip is generated. When the mouse is 
moved to other items in the list, the tooltip remains unchanged from the 
initial  item. The tooltip will now change as the mouse is moved to
different items in the list. Reference Remedy tickets 536815 and 
394902 and SDM ticket R6418568FY16.
 
PSPO #3084, 3125, and 3221
When a patient from a site with the Computrition software is ordered a 
tubefeeding and is not ordered a SEND NO TRAY "diet" at the same time, a 
previously ordered diet without an expiration date will automatically 
reinstate, without notification to dietary staff or the healthcare 
provider.
Reference PSPO #409 for measures taken in CPRS GUI to mitigate downstream 
issues in the Computrition software.
 
PSPO #3356 - CPRS Cover Sheet Immunization Display
The Cover Sheet Immunization display area displays the Short Name of the 
immunization. For example, Pneumococcal PPSV23 vaccination displays as 
"Pneumococcal", which may lead to a provider thinking PCV13 was given.
CPRS Cover Sheet will now display the full name of the immunization 
instead of the short name (i.e. "Pneumococcal  Polysaccharide Ppv23" 
instead of "Pneumovax"). Reference SDM ticket R10995796FY17.
 
PSPO #3388 - A Manual or Auto-discontinued NPO Diet in CPRS can Cause a 
Previously Ordered Diet to Reinstate in Computrition
NPO diets in Computrition can revert to the previous diet order upon auto 
or manual discontinuation in CPRS, without any  notification to the 
dietary staff or healthcare provider. This occurs because the 
discontinuation of the NPO diet in CPRS is communicated to Computrition 
and, because Computrition always expects a diet for a patient, it 
automatically reinstates  the most recent previously ordered active 
Computrition diet. When this issue occurs, CPRS will also automatically 
reinstate the most recent previously ordered diet. Because of this, the 
diet listed in CPRS and the diet listed in Computrition may be completely 
different (and it is possible the patient should have remained on the NPO 
diet).
The updates to CPRS GUI/VistA described in PSPO #409 above are intended 
to mitigate the possibility of downstream issues in Computrition.
 
PSPO #3397 - Autosave of Progress Note
The progress note autosave functionality is not working in CPRS versions 
30b (OR*3*350) and 30c (OR*3*423) under certain  circumstances. This 
issue is only apparent when there is an abnormal termination of the CPRS 
session, AND the user has NOT saved the progress note without signature 
or signed the progress note. One example of an abnormal termination of 
the CPRS session is when the user invokes Windows Task Manager to End 
that Process. CPRS GUI has now been corrected to restore the autosave of 
TIU notes in this scenario.
 
PSPO #3267, 3284, 3405 - Patient Data Objects Incorrectly Listed Clinic 
Order as an Active Inpatient Order
Nationally exported TIU Patient Data Objects (PDOs) that display patient 
medication information did not distinguish Clinic Medications/Infusions 
from other medications. The rules for medication object PDOs have been 
updated to either remove Clinic Medications from the display or place 
Clinic Medications in their own sub-heading.
See TIU*1*290 and the TIU Technical Manual for additional details.
 
PSPO #3525 - Skin Test Health Summary Component Display of Reading Values
Skin test Health Summary components readings in CPRS are displayed as "0 
mm" when the purified protein derivative (PPD)  skin test was given, yet 
not read. Providers interpreted this as a negative reading, when 
actually, no reading should  display, and Results should state 
"UNREPORTED".
The Reading field on the Skin Test tab of the CPRS GUI Encounter form has 
been updated. This field now has a drop down list to enter skin test 
reading values and the field will no longer default to a zero value. The 
default zero value was the root cause of the misleading display in the 
Health Summary components.
Reference CA SDM ticket R10995796FY17
 
 
Remedy Ticket(s) & Overview
---------------------------
INC000000067447
INC000000069287
INC000000069337
INC000000069685
INC000000069758
INC000000070504
INC000000133674
INC000000198146
INC000000198536
INC000000205811
INC000000210982
INC000000214447
INC000000215908
INC000000221092
INC000000240130
INC000000245545
INC000000301412
INC000000305468
INC000000319910
INC000000320527
INC000000328153
INC000000433206
INC000000434226
INC000000443011
INC000000450139
INC000000482781
INC000000536815
INC000000583563
INC000000603534
INC000000444608
INC000000853662
INC000000914776
I7439454FY16
I10799607FY16 
I14165711FY17 
I7546770FY16 
I8633754FY16
I9235462FY16
R10995796FY17
I17427419FY18 
I16805536FY18 
I16877892FY18
I18660001FY18 
I18906933FY18
INC000000914776 (PSPO 2483)
I6910726FY16 
I7705227FY16 
INC000000419622
INC0000002148685
INC0000002101214 
 
1. INC000000067447  8 HIN-0102-41933  REVIEW/SIGN CHANGES ASKS NATURE OF 
ORDER FOR HEALTH FACTOR
 
Problem:
-------
The Sign/Don't Sign button on Review/Sign changes dialog was not always 
displaying the correct label under all circumstances.
 
Resolution:
----------
Dialog logic was updated to display the correct Sign/Don't Sign label 
under all use cases.
 
2. INC000000069287  PAL-0600-62575  Order Set Doesn't Work right
 
Problem:
-------
Order Set not displaying correctly. In some situations while using an 
order set the user is able to cancel out of the set without any warning, 
leaving orders that would need to be discontinued before re-running the
order set again.
 
Resolution:
----------
A warning message is now present when clicking on the "Done" button from 
the order set menu.
 
3. INC000000069337  FAR-1100-41820  PPD Reminder Dialog does not send 
over a 0 reading
 
Problem:
-------
Dialog progress note text is not displaying PPD skin test reading in mm 
when completed.
 
Resolution:
----------
Code modified to allow user to enter a value including a zero reading.
 
4. INC000000069685  HIN-0302-41180  MISSING ERROR WHEN LINK REMINDER 
DIALOG TO CONSULT REQUEST
 
Problem:
-------
Error message not displaying when a user attempts to link a reminder 
dialog to a consult/procedure.
 
Resolution:
----------
The system will now prevent users from being able to move reminder 
dialogs over to a consult/procedure reason for request.
 
5. INC000000069758  4 UNY-0502-12261  Dose/Draw times 
                    inappropriate/incorrect
 
Problem:
-------
Accessions/orders with missing or incorrect dose/draw times in lab file 
60. When moving off of the date boxes in the labs tab the date box will 
become blank if a previous date & time were already present in the box.
 
Resolution:
-----------
The date & time are now properly formatted so that the conversion to 
FileMan date & time does not fail.
 
6. INC000000070504  PUG-0104-51406  Rem dialogs not respecting indent of 
                    W-P temp field
 
Problem:
-------
Reminder dialogs not respecting the properties of the template field when 
configured in a reminder dialog element. 
 
Resolution:
----------
Dialogs will now reflect correct formatting and indentions.
 
7. INC000000133674  4 Problem with Edit/Resubmit in CPRS.
 
Problem:
-------
When a provider orders a consult (not tracking only), the consult user 
then forwards this consult to a tracking only consult. Then the consult
user cancels the consult, The provider comes back in and tries to resubmit
the consult but when trying to accept they are confronted with a "list
index out of bounds" error.
 
Resolution:
----------
Users will now see the entire list of services when attempting to 
Edit/Resubmit a non-tracking consult.
 
8. INC000000198146 (PSPO 851)
 
Problem:
-------
It was discovered that time delay orders may not be released when they 
should due to several possible issues such as:
  The movement event didn't take place.
  The movement event was delayed.
  A change in the treating specialty.
 
Resolution
----------
In CPRS GUI, if the patient has delayed orders and the user accesses the 
Orders tab, a dialog window opens labeled "Delayed Orders Exist for this
Patient". This dialog contains the list of the order "sets" available for
the patient. The user must choose which set of orders to access.
 
9. INC000000198536  6 Blank Orders
 
Problem:
-------
CPRS is allowing a user to copy an existing blank Text Order. When a text
order is initiated and then edited to remove all text, the order can still
be signed.  The result is the release of a blank text order which can then
be copied into a new blank order.
 
Resolution:
----------
Since this was caused by leading and trailing spaces the text is now 
rimmed to ensure that no extra spaces would be present and cause this
issue.
 
10. INC000000205811  6 Name not being capitalized in Primary Care 
                     Team/Provider dialog box
 
Problem:
-------
Name not being capitalized in Primary Care Team/Provider dialog box. 
 
Resolution:
----------
Additional characters have been added to the mix character functionality.
 
11. INC000000210982 (PSPO 409, 872, 1450, 2522) Auto-DC rules changed to 
                    prevent discontinuation of NPO diet orders for the
                    Specialty transfer (S), OR (O), Transfer (T) event
                    types
 
Problem:
-------
Auto-DC rules permit discontinuation of NPO diet orders for the Specialty 
transfer (S), OR (O), Transfer (T) event types 
 
Resolution:
----------
-Prevent manual DC of NPO diet orders in CPRS GUI and display. 
informational dialog with reason the action is prevented
-Disallow all Outpatient diet orders to have an Expiration Date/Time when 
ordered.
-When ordering NPO, if the patient is currently on tubefeeding, display 
dialog to the provider stating as much with CANCEL  and CONTINUE options.
-Removed "Cancel Future Tray Orders" text and checkbox from tubefeeding 
order dialog
-Removed "Auto Accept" and "Verify" options from Quick Orders
-Add a dialog box after tubefeeding is accepted, with the following 
information and two options:
    "A tubefeeding order must also have an active diet order"
      "CONTINUE current diet order (in addition to tubefeeding order) 
        <Display current diet order or the text "No Order">
        and <Display FUTURE diet orders>"
      "Order new diet order (includes NPO diet) in addition to 
        tubefeeding order". This option would take the user to  the diet
        tab of the DIET ORDER order dialog.
 
12. INC000000214447  6 Quantity/Days Supply issues when entering an 
                     Outpatient Order
 
Problem:
-------
Outpatient Pharmacy calculation of default Quantities and Days' Supply 
for a complex order are not returning the Pharmacy API to CPRS for the
Quantity calculation when an edit is made to the day's supply field.
 
Resolution:
----------
Ensure that the fields are re-calculated as changes are applied to them.
 
13. INC000000215908  6 menus in order set automatically moving to next 
                     screen
 
Problem:
-------
Menus in order set are automatically moving to next screen. 
 
Resolution:
----------
When processing from an order menu from within an order set the user is
now returned to the menu to perform any additional orders before moving
to the next part of the order set.
 
 
14. INC000000221092  6 "stacked" alerts
 
Problem:
-------
When processing "stacker alerts" for a patient, the alerts are all
pointing to the same action so when they are processed the system is not
processing the correct one.
 
Resolution:
----------
When processing alerts, ensure that the correct alert action is being 
processed.
 
15. INC000000240130  VAMHCS - TIU*1*222 printing issue
 
Problem:
-------
Work Copy print option for a Windows default printer displays Social 
Security Number and Date of Birth and does not allow user to change to
Chart Copy. If the default printer is set to a VISTA printer, users have
the option to choose between Work and Chart copies.
 
Resolution:
----------
Users will now always get the dialog to choose chart or work copy as well 
as a VistA printer.
 
16. INC000000245545 Can copy an order with an inactive drug
 
Problem:
-------
CPRS allows an outpatient medication order to be copied even when the drug
has been made inactive or has since been marked that it is not for 
outpatient med use. This can occur if there is more than one drug linked 
to the orderable item, and one of the drugs is still active and marked for
outpatient use.
 
Resolution:
----------
When copying an outpatient medication order, check the drug on the 
prescription, and if it is not active or not marked for outpatient use, do
not allow it to be copied.
 
17. INC000000301412  6 "No Report Generated" warning not clearing between
                     tabs
 
Problem:
-------
"No Report Generated" warning not clearing between tabs. 
 
Resolution:
----------
Developers made a logic change to clear the warning when switching to a 
new tab.
 
18. INC000000305468  2 Users getting kicked out of CPRS with access 
                     violations
 
Problem:
-------
Users getting kicked out of CPRS with access violations and other errors 
when entering notes and orders.
 
Resolution:
----------
Gracefully close modal dialogs when CPRS times out or loses connection. 
 
19. INC000000319910  6 Marking SHAD for encounters
 
Problem:
-------
On the Encounter form, the SHAD condition is dependent on the SC box being
checked.
 
Resolution:
----------
Developers made a change in CPRS to remove the dependency between SHAD and
SC.
 
20. INC000000320527  1 Delayed Orders instruction confusion
 
Problem:
-------
When a user selects the Write Delayed Orders button to use delayed orders 
for an inpatient transfer, the instructions are unclear, causing users to
think the order is cancelled rather than the Hold being cancelled.
 
Resolution:
----------
When writing Delayed Orders, the Release Orders window has been updated. 
The "Event Delay List" text has been replaced with "Delay Orders Until". 
A single radio button is present on the window with the text: "Delay 
release of new order(s) until". And two new parameters have been added 
that can be used to add descriptive help text within the form itself, and 
also to launch (via button click on the form) a site-defined webpage for 
additional information/help with writing delayed orders.
 
21. INC000000328153  9 Need to add logging capability into CPRS.
 
Problem:
-------
There is a need for logging capability in CPRS to assist with debugging 
and correcting exceptions (access violations, etc.) and runtime errors
(Stack overflow error, etc.)
 
Resolution:
----------
Developers added a parameter and additional coding to allow CPRS logging 
to be turned on/off.
 
22. INC000000433206  5 AP reports from another VA showing up in patient 
                     CPRS record
 
Problem:
-------
The ORWRP CIRN AUTOMATIC parameter determines if remote patient data 
queries are done for all sites.  In this case, the parameter was turned on
which led the user to see AP reports from another facility.  However, it
was found that CPRS was not correctly implementing the parameter value and
would only select the first site in the list instead of all sites.
 
Resolution:
----------
Developers made a change to CPRS such that when the  ORWRP CIRN AUTOMATIC 
is turned on, "All Available Sites" from which remote data can be
retrieved will be checked.
 
23. INC000000434226  5 When Surgery tab is selected for a certain patient 
                     user gets invalid index error
 
Problem:
-------
CPRS would sometimes "hang" on loading the Surgery tab for certain 
patients.
 
Resolution:
----------
Developers made changes to the Surgery tab logic in order to prevent the 
error.
 
24. INC000000443011  2 Encounter Pop-Up Box Not Appearing with Flu 
                     Reminder as Secondary Diagnosis
 
Problem:
-------
Providers are not being prompted to enter primary diagnosis codes when a 
nurse has documented a flu vaccine on the primary care visit via the
clinical reminder. The nurse documentation includes a secondary diagnosis
only.  
 
Resolution:
----------
If primary diagnosis is not present then add this to the popup informing 
the user that it is needed.
 
25. INC000000450139  6 Pt name on reminder definition in CPRS
 
Problem:
-------
Patient name prints on reminder definition when printing from 
CPRS/Reminder Inquiry.  Patient name should be suppressed due to potential
breach of patient privacy.
 
Resolution:
----------
Set a flag to determine if the header should print or not.
 
26. I13413770FY17  5 Non-VA Meds & Additional Diet orders NOT releasing 
                   v28
 
Problem:
-------
Non VA meds are not showing up in notifications when closing CPRS,
refreshing the patient or selecting a new patient.
 
Resolution:
----------
Unsigned order notifications are only removed when both the signature and
the order check (if applicable) have been completed.
 
27. INC000000482781  4 V28 Release from Hold Action
 
Problem:
-------
Hold action messages for medications is causing confusion when removing 
the Hold and needs to be reworded in both Pharmacy and CPRS.
 
Resolution:
----------
Changed code to force action to respect parameter.
 
28. INC000000536815  PCE software/issue
    INC000000394902 (d)
    R6418568FY16 (d)
 
Problem:
-------
Entry of a secondary diagnosis to an encounter form in CPRS is not 
stuffed when selected from the miscellaneous list if the list is long
enough to require the user to scroll.
 
Resolution:
----------
Users will see that scrolling now puts the box around what is actually 
behind the mouse.
 
29. INC000000583563  6 Inactive Dietary Tube Feed Quick Order still 
                     functions
 
Problem:
-------
Inactive Dietary Tube Feed Quick Order still functions even though the 
tube feeding entry has been "inactivated" & there is no indication to the
provider that the entry is inactive.
 
Resolution:
----------
A message will now display to the user that the orderable is inactive and 
the dialog will not open.
 
30. INC000000603534  2 a note title association got somehow LINKED to the 
                     ROOT folder "Document Titles'.
 
Problem:
-------
A note title association was inappropriately LINKED to the ROOT folder 
"Document Titles' resulting in the 'associated title' field for all note
titles not displaying. 
 
Resolution:
----------
Developers made a change to the CPRS GUI Template Editor to prevent 
linking note titles to the root folders.
 
31. INC000000444608  2 Discharge Summary - Attending Physician
 
Problem:
-------
In a Discharge Summary, use of the Identify Additional Signer (Right 
Click) to change the Expected Cosigner allows a user without Expected
Cosigner credentials to be selected as the Expected Cosigner.  If an
author selects Attending Physician prior to selecting Discharge Summary
Title, Residents are not displayed.  Also, once a Discharge Summary is
being edited, the Change button displays the Residents under the Attending
Physician field. 
 
Resolution:
----------
Users will now have only users that are appropriately designated as 
Expected Co-Signers.
 
32. INC000000853662  6 OERR - Orders Tab:
 
Problem:
-------
Message box for entry of  delayed orders generates a warning that patient 
is already admitted when the release orders box opens and the "OK" button
cannot be selected to exit the message.
 
Resolution:
----------
Users will now be able to move the mouse so that the OK button is 
selectable and the message/hint window will be hidden when not
appropriate.
 
33. INC000001051196 (PSPO 2639) Problem Forwarding Consult - Selection 
                                Jumps to Different Service
 
Problem:
-------
In the Forward Consult window of CPRS GUI, when attempting to select the 
last service from the drop down list, it is possible for the selection to 
"jump" to an incorrect service. The user may not realize that the 
incorrect service was selected. 
 
Resolution:
----------
The service list display has been updated to prevent the incorrect 
selection from occurring.
 
34. 
Problem:
--------
There is a need to restrict the One Step Clinic Administration menu item
on the Action menu of the Orders Tab using a site configurable parameter.
 
Resolution:
-----------
A new parameter has been created called OR ONE STEP CLINIC ADMIN OFF.
This parameter is used to disable/enable the 'One Step Clinic Admin'
option on the Action menu on the ORDERS Tab.
This parameter is exported with a Package level default set to NO which 
leaves the 'One Step Clinic Admin' menu item on the Action menu of the 
ORDERS tab active/selectable. Setting this parameter at the 
System | Division | User level to YES will make this menu 
inactive/unselectable.
 
35. I7439454FY16: Lab Order Discontinue Issue
 
Problem:
-------
Lab orders are not eligible for canceling or discontinuing after the 
orders are accessioned in the Laboratory package. The accessioning process
indicates that labels have printed, and testing may have begun on the
specimen. However, it is possible to discontinue a Lab order after
accessioning if accessioning occurs between the time the order was
specified to be discontinued in CPRS and the time the discontinue was
signed in CPRS.
 
Solution:
--------
Modify routine ORCACT01 to perform a check as to whether an order was 
accessioned before allowing the user to sign a discontinue in CPRS.  The
following message will display: "This order may not be discontinued.
Cancel the discontinue to remove it from the patient's record." Sites may
add additional text to the message (i.e. listing a phone number to call
for assistance) by defining text for the parameter "OR LAB CANCEL ERROR
MESSAGE".
 
36. I10799607FY16 CPRS crashes with certain order sets
    I14165711FY17 
    I8633754FY16
    I9235462FY16
 
Problem:
--------
In certain cases, CPRS will abnormally terminate when executing certain 
order sets/menus.
 
Resolution:
-----------
Even though this problem is easily reproduced in v30c and v31a, it can no
longer be recreated in v31b. Unfortunately, there was no specific project
or task that was started to address this issue. It is being included in
testing for 31b to verify that it is resolved.
 
37. R10995796FY17(PSPO 3356) - CPRS Coversheet immunization display issue 
                               due to Immunization Short Name - Patient
                               Safety Issue reported
 
Problem:
--------
CPRS Cover Sheet Immunization area displays the Short Name of the 
Immunization. For example, Pneumococcal PPSV23 vaccination displays as 
"Pneumococcal" on the CPRS coversheet, which may lead to a provider 
thinking PCV13 was given.
 
Resolution:
-----------
CPRS Cover Sheet will now display the full name of the immunization 
instead of the short name (i.e. "Pneumococcal Polysaccharide Ppv23" 
instead of "Pneumovax").
 
38. I16877892FY18: Post Patch OR*3*461 fixing generic orders and sending 
FORUM messages, these are NOT medication orders 
 
Problem:
-------
The debug code that was added to OR*3*461 is sending too many generic 
order "false positives."  It should not send generic orders, only 
medication orders.
  
Resolution:
----------
Altered the code to filter out generic orders.
 
39. I17427419FY18: BCMA Radio Buttons not properly displaying warning 
                   messages
 
Problem:
--------
When the user selects a radio button for a report range that is invalid, 
an error is displayed ("The Date Range selected is greater than the 
Maximum Days Allowed of 7 for this report."), but only the first time. 
After that, selecting a new date range button will not update the report 
nor inform the user of an incorrect choice.
 
Resolution:
-----------
The CPRS GUI was not clearing the 'button click' after processing. The 
GUI was modified to clear after processing each time. Therefore, the 
error message will display each time an inappropriate selection is made.
 
40. I16805536FY18: Receiving access violations daily.
 
Problem:
--------
When looking up a diagnosis in the "Lookup Other Diagnosis" form, if the 
user double-clicks on the white space next a search result when no search 
result has yet been selected, there is an access violation.
 
Resolution:
-----------
The double-click handler for the search results now checks to make sure 
something is selected (and not nil).
 
41. I16877892FY18: Problem with messages after OR*3*461 released
 
Problem:
--------
Post Patch OR*3*461 fixing generic orders and sending FORUM messages, 
these are NOT medication orders Currently the post patch process requires
someone from CLIN 2 (mainly me) processing All of these FORUM messages. So
far as of today there have been 2189 generic orders being identified where
the TO field was changed by OR*3*461. There have been about 343 messages
PSJ OR PAT OE related medications fixed and 30 PSJ OR CLINIC medications
fixed.
 
Solution:
---------
The audit code, created in OR*3*461, to assist in tracking down display 
group issues has been modified to ignore generic (nurse, text, activity, 
etc.) orders that are associated with the Inpatient Meds display group.
 
42. I18660001FY18 - Error in ORQPTQ5
 
Problem:
-------
When the provider attempted to log in to CPRS, there was an immediate M 
error in routine ORQPTQ5.
 
Solution:
--------
The error had to do with having a patient selection list that contained 
over 200 appointments plus a particular combination of selection list 
parameters, as well as only future appointments no more than one day in 
the future. Modified the routine ORQPTQ5 to handle this particular 
situation.
 
43. I18906933FY18 - CPRS GUI Access Violations when she selected a 
                    patient and in another case when she processed an
                    alert
 
Problem:
-------
When the connection the Vista server is slow enough, it's possible for 
the CPRS user to click on File, Select New Patient... multiple times 
before the server responds. This can create a situation where opening the 
Select Patient form from the first menu click is interrupted in mid-setup 
by the second. The error won't happen, though, until the Select Patient 
form is closed by selecting a patient or processing an alert. The 
interrupted attempt tries to restart, and fails, creating an access 
violation.
 
Resolution:
----------
The call to "Application.ProcessMessages" in ResizeDescendants in 
ORFn.pas has been removed to prevent a possible attempt to open the 
Select Patient form a second time while it is already being opened.
 
44. INC000000914776 (PSPO 2483) - Patient selection screen issue 
 
Problem:
--------
When selecting a patient in CPRS GUI, it is possible to accidentally 
select the wrong patient due to the selection window "automatically" 
scrolling. 
 
Resolution:
-----------
CPRS GUI was updated to prevent scrollbars from appearing in 
the patient selection window which will prevent the automatic scrolling.
 
45. I6910726FY16 - Display Issue in CPRS for IV Order
 
Problem:
--------
Initially, the problem being reported was that the Total Dose display in
the Order Detail for IV orders displayed different values depending on
whether or not the finishing pharmacist had auto-verify turned on or off
in the Pharmacy package.
 
Further investigation revealed that, in fact, the Total Dose was ambiguous
for IV orders, in general. The best example is a multi-additive IV order.
Total Dose has no meaning.
 
Resolution:
---------------
Per the decision of the Pharmacy Benefits Management group, Total Dose has
been moved from the Order Detail display for IV orders. It will remain for
Unit Dose medications.
 
46. I7705227FY16 - Pharmacy Quick Orders
 
Problem:
--------
The message, Instructions may not be longer than 60 characters, prevents 
the entering of a quick order.  This message is encountered when local 
dosage instructions are over 60 characters and BCMA UNITS are defined.
 
Resolution
----------
Modify routine ORCDPS2 to use the "D" index in the local ORDIALOG array 
instead of the "B" index.  The D index contains the local dosage 
instructions without the BCMA amount.  The "B" index included the BCMA 
amount and was the reason the condition failed displaying the message and 
prevented the completion of the quick order.
 
47. INC000000419622 - RA OERR EXAM Menu does not allow user to scroll
through all exams
 
Problem:
-------
Problem reported: A provider could not locate an U/S Thyroid order. It 
was found that the user can only scroll through part of the list using 
the mouse. About half way through it stops scrolling. Users either need 
to select one of the exams and use the arrow keys on the keyboard to 
continue scrolling or type the exact name of the test.
 
The problem stems from how the component attempts to cache the value of 
the "page size" of the visible listbox. The cached value is incorrect, 
calculated against a 0-pixel height, which causes the scrolling to behave 
erratically.
 
Resolution:
----------
Instead of relying on the cached value of the "page size," the "page 
size" is calculated based on the control's current height just before the 
value is needed. Since the calculation is simple (FLargeChange := (Height 
div ItemHeight) - 1), caching isn't required.
 
48. INC0000002148685 - RTC Order Cancellation IEN issue
    INC0000002101214 (d)
 
Problem:
-------
In CPRS, Orders tab, enter a "Return to Clinic" order, when the user 
selects the return date, types in the name of the clinic (not using the 
dropdown list), then clicks on "Accept" without tabbing out of the clinic 
field/editbox, the clinic name isn't being saved.
 
 
Resolution:
----------
The clinic field/editbox automatically verifies the typed in clinic name 
against the list and properly records it in the order.
 
 
Test Sites:
===========
Atlanta VA Health Care System (Decatur, GA)
Hampton VA Medical Center (Hampton, VA)
Northport VA Medical Center (Northport, NY)
Louis Stokes Cleveland VA Medical Center (Cleveland, OH)
 
 
Documentation and Software Retrieval:
=====================================
The following documents can be downloaded from the FTP address as 
directed by the CPRS Implementation team.
 
The updated documentation associated with this patch is:
 
File Name                       Contents               
---------                       --------               
CPRSGUITM.PDF                   CPRS Technical Manual: GUI Version
CPRSGUIUM.PDF                   CPRS User Guide: GUI Version
CPRSLMTM.PDF                    CPRS Technical Manual
OR_30_377_RN.PDF                CPRS GUI v.31 (Patch OR*3.0*377) 
                                     Release Notes
OR_30_377_IG.PDF                CPRS GUI v.31 Installation Guide
Help files                      Folder containing all files 
                                     for the CPRS Help system
 
 
CPRS documentation can also be found in the VA Software Document Library:
 
http://www.DNS   /vdl. 
 
Sites will retrieve VistA software from an FTP address as directed by the
CPRS Implementation team. Installation instructions will be distributed
when your site begins the implementation process.
 
The software distribution includes:
 
File Name              Contents            Retrieval Format
---------              --------            ----------------
OR_30_377.ZIP          CPRSCHART.EXE          BINARY
CPRS_31_Help.ZIP       HELP Directory         BINARY
OR_30_377_SRC.ZIP      CPRS v31 Source        BINARY
CPRS31_RELATED.KID     CPRS V31 RELATED       ASCII
CPRS31_REQUIRED.KID    CPRS V31 REQUIRED      ASCII 
 
Patch Installation:
=================== 
 
Pre/Post Installation Overview
------------------------------
 
 
Pre-Installation Instructions
-----------------------------
Please refer to the CPRS GUI v31.b Installation Guide for any specific 
pre-installation instructions.
 
Installation Instructions
-------------------------
The following instructions are an overview.  Please refer to the CPRS GUI 
v31.b Installation Guide for specific installation instructions.
 
This patch may be installed with users on the system although it is 
recommended that it be installed during non-peak hours to minimize
potential disruption to users. This patch should take less than 5 minutes 
to install. 
 
 
1.  Download the CPRS31_REQUIRED.KID file from the appropriate
 
    FTP Server to a directory on your system.
 
2.  Use the LOAD A DISTRIBUTION option on the KIDS INSTALLATION menu, and
 
3.  From the Kernel Installation and Distribution System Menu, select
    the Installation Menu.  From this menu, you may elect to use the
    following option. When prompted for the INSTALL enter the patch #:
    OR*3.0*377.
 
    a.  Print Transport Global - This option lets you print the contents
        of a Transport Global that is currently loaded in the ^XTMP
        global.
    b.  Backup a Transport Global - This option will create a backup
        message of any routines exported with this patch. It will not
        backup any other changes such as DDs or templates.
    c.  Compare Transport Global to Current System - This option will
        allow you to view all changes that will be made when this patch
        is installed.  It compares all components of this patch
        (routines, DDs, templates, etc.).
    d.  Verify Checksums in Transport Global - This option will allow
        you to ensure the integrity of the routines that are in the
        transport global.
     
4.  From the Installation Menu, select the Install Package(s) option and
    choose the patch to install: OR*3.0*377.
 
5.  When prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of
    Install? NO//'    Answer 'NO'
 
6.  When prompted 'Want KIDS to INHIBIT LOGONs during the install?
    NO//'    Answer 'YES'
 
7.  When prompted 'Want to DISABLE Scheduled Options, Menu Options, 
    and Protocols? NO//'    Answer 'NO' 
 
8.  If prompted "Delay Install (Minutes):  (0 - 60): 0//"   Respond 0.
 
 
Post-Installation Instructions
------------------------------
Please refer to the CPRS GUI v31.b Installation Guide for any specific 
post-installation instructions.


Routine Information:
====================


The second line of each of these routines now looks like:
;;3.0;ORDER ENTRY/RESULTS REPORTING;**[Patch List]**;Dec 17, 1997;Build 519

The checksums below are new checksums, and
 can be checked with CHECK1^XTSUMBLD.

Routine Name: ORB3
    Before:B141411958   After:B147244257  **31,74,91,105,139,190,220,253,
                                           265,296,348,350,452,377**
Routine Name: ORB3FUP1
    Before: B77909013   After: B79593146  **9,64,74,105,139,243,350,377**
Routine Name: ORB3U1
    Before: B66692365   After: B67528641  **9,74,88,91,105,179,220,250,
                                           379,377**
Routine Name: ORB3USER
    Before: B73039956   After: B73763137  **74,91,105,139,200,220,458,377**
Routine Name: ORB3UTL
    Before:       n/a   After: B52761099  **377**
Routine Name: ORBSMART
    Before:       n/a   After: B39545683  **377**
Routine Name: ORCACT0
    Before: B67480788   After: B68864519  **7,27,48,72,86,92,94,141,165,
                                           177,173,190,215,243,289,204,
                                           306,350,425,434,377**
Routine Name: ORCACT01
    Before: B77384512   After: B86312246  **94,116,134,141,163,187,190,
                                           213,243,306,374,350,377**
Routine Name: ORCDFHTF
    Before: B19437978   After: B19311201  **7,141,215,350,377**
Routine Name: ORCDPS1
    Before: B86245200   After: B85374723  **94,117,141,149,195,215,243,
                                           280,337,311,350,377**
Routine Name: ORCDPS2
    Before: B68376826   After: B68753642  **94,116,125,131,243,311,350,377**
Routine Name: ORCDSD
    Before:  B4626273   After:  B5962741  **434,377**
Routine Name: ORCMEDT1
    Before: B45769509   After: B47348452  **8,46,57,95,110,245,243,296,
                                           341,377**
Routine Name: ORCMEDT4
    Before: B93356095   After:B107416236  **8,46,95,245,313,389,377**
Routine Name: ORCSAVE
    Before:B127544119   After:B128338708  **7,56,70,73,92,94,116,141,163,
                                           187,190,195,243,303,293,280,
                                           306,286,269,423,421,382,377**
Routine Name: ORCSAVE2
    Before:B113061054   After:B108393479  **4,27,56,70,94,116,190,157,
                                           215,265,243,293,280,346,269,
                                           421,382,377**
Routine Name: ORDDPAPI
    Before:  B1521511   After:  B2022075  **243,377**
Routine Name: ORDV02A
    Before: B11152192   After: B13469506  **243,377**
Routine Name: ORDV02B
    Before: B32191615   After: B44201413  **350,423,377**
Routine Name: ORDV02C
    Before: B17644720   After: B24196426  **350,423,377**
Routine Name: ORDV02D
    Before: B33524231   After: B33598562  **423,377**
Routine Name: ORDV06C
    Before:       n/a   After: B24501975  **377**
Routine Name: ORDVX1
    Before:  B5908194   After:  B6697049  **243,315,377**
Routine Name: ORERRH
    Before:       n/a   After:  B6636797  **377**
Routine Name: OREV4
    Before: B24244068   After: B58326954  **141,367,377**
Routine Name: ORIMO
    Before:  B3277195   After:  B2969759  **187,190,195,215,243,350,424,377**
Routine Name: ORLPREM
    Before:       n/a   After: B31103665  **377**
Routine Name: ORLPREML
    Before:       n/a   After:B248216418  **377**
Routine Name: ORMTIME
    Before:  B9294457   After: B10041387  **40,253,243,377**
Routine Name: ORNORC
    Before:       n/a   After:B122919271  **377**
Routine Name: OROCLM
    Before:       n/a   After: B46986445  **377**
Routine Name: OROTHCL
    Before:       n/a   After:  B5443187  **377**
Routine Name: ORQ12
    Before: B41144852   After: B42109759  **12,27,78,92,116,190,220,215,
                                           243,356,441,377**
Routine Name: ORQ21
    Before: B37800373   After: B39169290  **141,190,195,215,243,361,350,
                                           417,377**
Routine Name: ORQOUTL
    Before:       n/a   After: B14665061  **377**
Routine Name: ORQPT2
    Before:  B9409133   After:  B9482111  **377**
Routine Name: ORQPTQ1
    Before: B56022861   After: B82276856  **9,74,63,91,85,139,243,449,377**
Routine Name: ORQPTQ11
    Before: B56702520   After: B62771472  **82,85,109,132,173,253,320,377**
Routine Name: ORQPTQ5
    Before: B76840931   After: B81774796  **82,85,187,190,320,377**
Routine Name: ORQPTQ6
    Before: B45127106   After: B47621876  **82,85,187,320,377**
Routine Name: ORQQAL
    Before: B15654998   After: B15657851  **9,85,162,190,216,232,243,269,377**
Routine Name: ORQQPL1
    Before: B93414156   After: B93213031  **10,85,148,173,203,206,249,
                                           243,280,306,361,385,350,377**
Routine Name: ORQQPP
    Before:  B2945231   After:  B2438028  **377**
Routine Name: ORQQPX
    Before: B64886105   After: B66392741  **10,85,184,187,190,226,377**
Routine Name: ORQQPXRM
    Before: B30470800   After: B14969381  **10,85,116,173,187,190,215,
                                           243,306,389,377**
Routine Name: ORSMART
    Before:       n/a   After:  B4695133  **377**
Routine Name: ORUTL
    Before: B85871234   After: B92870890  **95,280,218,350,422,377**
Routine Name: ORUTL4
    Before: B10504145   After: B15715664  **350,424,434,377**
Routine Name: ORWCIRN
    Before: B11510332   After: B11510332  **10,101,109,132,141,160,208,
                                           239,215,243,350,434,377**
Routine Name: ORWCV
    Before: B80219268   After: B81205650  **10,85,109,132,209,214,195,
                                           215,260,243,282,302,280,377**
Routine Name: ORWDPS1
    Before: B65920710   After: B70522709  **85,132,141,163,215,255,243,
                                           306,350,435,377**
Routine Name: ORWDPS2
    Before: B68292926   After: B66925440  **85,116,125,131,132,148,141,
                                           195,215,258,243,424,420,454,
                                           452,377**
Routine Name: ORWDSD1
    Before:  B8338183   After: B14435210  **434,377**
Routine Name: ORWDX
    Before: B84918116   After: B98912439  **10,85,125,131,132,141,164,
                                           178,187,190,195,215,246,243,
                                           283,296,280,306,350,424,421,
                                           461,431,377**
Routine Name: ORWDXA
    Before:B119097370   After:B122368603  **10,85,116,132,148,141,149,
                                           187,213,195,215,243,280,306,
                                           390,421,436,434,377**
Routine Name: ORWDXC
    Before: B77488724   After: B73923918  **10,141,221,243,280,346,345,
                                           311,395,269,469,377**
Routine Name: ORWDXC2
    Before:       n/a   After:   B371736  **377**
Routine Name: ORWDXM1
    Before:B111273921   After:B112453252  **10,85,131,132,141,178,185,
                                           187,215,243,280,331,388,350,
                                           423,434,377**
Routine Name: ORWDXM2
    Before: B76657020   After: B78268362  **10,85,109,116,132,158,187,
                                           195,215,243,280,356,377**
Routine Name: ORWDXM3
    Before:B120942767   After:B124671710  **10,85,131,132,141,185,187,
                                           190,195,215,243,303,296,280,
                                           350,434,441,377**
Routine Name: ORWORB
    Before: B74023568   After: B87210729  **10,85,116,148,173,190,215,
                                           243,296,329,334,410,377**
Routine Name: ORWPCE
    Before: B63752206   After: B62851835  **10,85,116,173,190,195,215,
                                           243,295,280,306,361,385,398,
                                           377**
Routine Name: ORWPCE1
    Before: B71259369   After: B83950873  **10,85,116,132,148,187,190,
                                           215,243,280,306,361,377**
Routine Name: ORWPCE3
    Before: B60736821   After: B65582403  **10,85,116,190,280,306,371,
                                           361,385,377**
Routine Name: ORWPS
    Before: B65076275   After:B116206596  **10,85,116,132,141,173,203,
                                           190,195,265,275,243,280,350,
                                           377**
Routine Name: ORWPT
    Before: B77269918   After: B92514232  **10,85,132,149,206,187,190,
                                           215,243,280,306,311,441,431,
                                           377**
Routine Name: ORWPT1
    Before: B33003577   After: B34392896  **10,109,280,340,306,387,377**
Routine Name: ORWRP
    Before: B77042419   After: B77042335  **1,10,85,109,132,160,194,227,
                                           215,262,243,280,377**
Routine Name: ORWRP2
    Before: B30528782   After: B31547954  **10,109,212,309,332,377**
Routine Name: ORWSR
    Before: B28551721   After: B30125625  **109,116,132,148,160,190,274,
                                           347,377**
Routine Name: ORWTIU
    Before: B10078381   After:B118865475  **10,85,109,132,195,243,377**
Routine Name: ORWTPD
    Before: B13966510   After: B18832323  **109,120,132,148,141,173,195,
                                           243,377**
Routine Name: ORWTPL
    Before: B28051857   After: B29501739  **85,109,173,243,273,377**
Routine Name: ORWTPP
    Before: B19368874   After: B20201254  **85,149,243,377**
Routine Name: ORWTPT
    Before: B20925260   After: B35877461  **85,243,377**
Routine Name: ORWU
    Before: B62136332   After: B66903378  **10,85,132,148,149,187,195,
                                           215,243,350,424,431,377**
Routine Name: ORX8
    Before: B14076092   After: B15610721  **13,21,48,68,92,141,163,272,377**
Routine Name: ORY377
    Before:       n/a   After: B43761392  **377**
Routine Name: ORY377O
    Before:       n/a   After:B122408828  **377**
Routine Name: ORYDLG
    Before: B14515305   After: B14946667  **141,165,216,243,280,377**
 
Routine list of preceding patches: 226, 272, 273, 315, 320, 332, 341, 347
                           367, 379, 382, 387, 389, 398, 410, 417, 422, 431
                           435, 449, 452, 458, 469


=============================================================================
User Information:  
  Entered By  :   CRUMLEY,JAMIE        Date Entered  :   JUL 29,2013
  Completed By:                        Date Completed:   
  Released By :                        Date Released :   
=============================================================================


